Of Snowstorms and Bushy Trees
نویسندگان
چکیده
Many workloads for analytical processing in commercial RDBMSs are dominated by snowstorm queries, which are characterized by references to multiple large fact tables and their associated smaller dimension tables. This paper describes a technique for bushy join tree optimization for snowstorm queries in Oracle database system. This technique generates bushy join trees containing subtrees that produce substantially reduced sets of rows and, therefore, their joins with other subtrees are generally much more efficient than joins in the left-deep trees. The generation of bushy join trees within an existing commercial physical optimizer requires extensive changes to the optimizer. Further, the optimizer will have to consider a large join permutation search space to generate efficient bushy join trees. The novelty of the approach is that bushy join trees can be generated outside the physical optimizer using logical query transformation that explores a considerably pruned search space. The paper describes an algorithm for generating optimal bushy join trees for snowstorm queries using an existing query transformation framework. It also presents performance results for this optimization, which show significant execution time improvements.
منابع مشابه
Constructing Optimal Bushy Processing Trees for Join Queries Is Np-hard
We show that constructing optimal bushy processing trees for join queries is NP-hard. More speciically, we show that even the construction of optimal bushy trees for computing the cross product of a set of relations is NP-hard.
متن کاملForcing with Bushy Trees
We present several results that rely on arguments involving the combinatorics of “bushy trees”. These include the fact that there are arbitrarily slow-growing diagonally noncomputable (DNC) functions that compute no Kurtz random real, as well as an extension of a result of Kumabe in which we establish that there are DNC functions relative to arbitrary oracles that are of minimal Turing degree. ...
متن کاملQuasi-actions on trees I. Bounded valence
Given a bounded valence, bushy tree T , we prove that any cobounded quasi-action of a group G on T is quasiconjugate to an action of G on another bounded valence, bushy tree T ′. This theorem has many applications: quasi-isometric rigidity for fundamental groups of finite, bushy graphs of coarse PD(n) groups for each fixed n; a generalization to actions on Cantor sets of Sullivan’s theorem abou...
متن کاملBeaver lodge location on the upstream Loire River.
In the part of the Loire River recently colonized by Eurasian beavers, we compared habitat characteristics among sites with lodges, sites with cut trees and sites without beaver. The absence of sandbank and canopy cover (by 10-15-m tall trees, by tall Salicaceae, and by bushy Salicaceae) appeared as good predictors for lodge settling. Based on this model, the number of proper lodge sites was es...
متن کاملتحلیل آماری و سینوپتیکی کولاک برف در استان آذربایجان غربی
Climate is one of the important natural factors that affect all stages of life, particularly human exploitation. Selection of the type of clothing, housing, cultures, architecture, civil engineering, and settlements are influenced by climatic factors. It can be said that the climatic circumstances of the surface of the earth and atmospheric circulation patterns have an important role in shaping...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- PVLDB
دوره 7 شماره
صفحات -
تاریخ انتشار 2014